package com.bst.bsj.common.dal.dataobject;

import java.util.Date;


import com.sylinxsoft.tools.BaseDO;
import com.sylinxsoft.tools.annotation.BoConfig;
import com.sylinxsoft.tools.annotation.BoFieldConfig;

/**
 * 苗木所属公司
 * 
 * @author han 2016年3月18日 下午2:02:12
 *
 */
@BoConfig(tableName = "t_sys_seedling_company")
public class SeedlingCompany extends BaseDO {

  /**
   * 所属用户
   */
  @BoFieldConfig(columnName = "uid")
  private String uid;

  /**
   * 公司唯一标识
   */
  @BoFieldConfig(columnName = "number")
  //@PrimaryKey
  private String number;

  /**
   * 公司名称
   */
  @BoFieldConfig(columnName = "name")
  private String name;

  /**
   * 主营业务
   */
  @BoFieldConfig(columnName = "main_business")
  private String mainBusiness;

  /**
   * 申请认证时间
   */
  @BoFieldConfig(columnName = "apply_time")
  private Date applyTime;

  /**
   * 认证状态
   */
  @BoFieldConfig(columnName = "auth_status", defaultValue = "'W'")
  private String authStatus;

  /**
   * 法人
   */
  @BoFieldConfig(columnName = "legal_person")
  private String legalPerson;

  /**
   * 联系人
   */
  @BoFieldConfig(columnName = "contacts")
  private String contacts;

  /**
   * 联系电话
   */
  @BoFieldConfig(columnName = "contacts_phone")
  private String contactsPhone;

  /**
   * 编码
   */
  @BoFieldConfig(columnName = "province_number")
  private String provinceNumber;

  /**
   * 具体位置-省份
   */
  @BoFieldConfig(columnName = "province_name")
  private String provinceName;

  /**
   * 具体位置-城市编码
   */
  @BoFieldConfig(columnName = "city_number")
  private String cityNumber;

  /**
   * 具体位置-城市
   */
  @BoFieldConfig(columnName = "city_name")
  private String cityName;

  /**
   * 具体位置-区域编码
   */
  @BoFieldConfig(columnName = "area_number")
  private String areaNumber;

  /**
   * 具体位置-区域名称
   */
  @BoFieldConfig(columnName = "area_name")
  private String areaName;

  /**
   * 具体位置
   */
  @BoFieldConfig(columnName = "details_address")
  private String detailsAddress;

  /**
   * 公司图片logo
   */
  @BoFieldConfig(columnName = "logo")
  private String logo;

  /**
   * 营业执照，图片
   */
  @BoFieldConfig(columnName = "business_number")
  private String businessNumber;

  /**
   * 身份证正面
   */
  @BoFieldConfig(columnName = "id_front")
  private String idFront;

  /**
   * 身份证反面
   */
  @BoFieldConfig(columnName = "id_back")
  private String idBack;

  /**
   * 经度
   */
  @BoFieldConfig(columnName = "longitude")
  private String longitude;

  /**
   * 纬度
   */
  @BoFieldConfig(columnName = "latitude")
  private String latitude;

  /**
   * 是否通过快速发布
   */
  @BoFieldConfig(columnName = "is_fast_create", defaultValue = "0")
  private Boolean isFastCreate;

  /**
   * 企业认证名称
   */
  @BoFieldConfig(columnName = "auth_company_name")
  private String authCompanyName;

  /**
   * 营业执照证件
   */
  @BoFieldConfig(columnName = "business_cert")
  private String businessCert;

  /**
   * 企业二维码链接地址
   */
  @BoFieldConfig(columnName = "qrcode_url")
  private String qrcodeUrl;

  /**
   * 二维码图片地址
   */
  @BoFieldConfig(columnName = "qrcode_image_url")
  private String qrcodeImageUrl;

  /**
  * 状态
  */
  @BoFieldConfig(columnName = "status")
  private String status;
  
  /**
   * 审核不通过原因
   */
  @BoFieldConfig(columnName = "reason")
  private String reason;


  
  
  public String getStatus() {
    return status;
  }

  public void setStatus(String status) {
    this.status = status;
  }

  public String getUid() {
    return uid;
  }

  public void setUid(String uid) {
    this.uid = uid;
  }

  public String getNumber() {
    return number;
  }

  public void setNumber(String number) {
    this.number = number;
  }

  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }

  public Date getApplyTime() {
    return applyTime;
  }

  public void setApplyTime(Date applyTime) {
    this.applyTime = applyTime;
  }

  public String getAuthStatus() {
    return authStatus;
  }

  public void setAuthStatus(String authStatus) {
    this.authStatus = authStatus;
  }

  public String getLegalPerson() {
    return legalPerson;
  }

  public void setLegalPerson(String legalPerson) {
    this.legalPerson = legalPerson;
  }

  public String getContactsPhone() {
    return contactsPhone;
  }

  public void setContactsPhone(String contactsPhone) {
    this.contactsPhone = contactsPhone;
  }

  public String getProvinceNumber() {
    return provinceNumber;
  }

  public void setProvinceNumber(String provinceNumber) {
    this.provinceNumber = provinceNumber;
  }

  public String getProvinceName() {
    return provinceName;
  }

  public void setProvinceName(String provinceName) {
    this.provinceName = provinceName;
  }

  public String getCityNumber() {
    return cityNumber;
  }

  public void setCityNumber(String cityNumber) {
    this.cityNumber = cityNumber;
  }

  public String getCityName() {
    return cityName;
  }

  public void setCityName(String cityName) {
    this.cityName = cityName;
  }

  public String getDetailsAddress() {
    return detailsAddress;
  }

  public void setDetailsAddress(String detailsAddress) {
    this.detailsAddress = detailsAddress;
  }

  public String getLogo() {
    return logo;
  }

  public void setLogo(String logo) {
    this.logo = logo;
  }

  public String getBusinessNumber() {
    return businessNumber;
  }

  public void setBusinessNumber(String businessNumber) {
    this.businessNumber = businessNumber;
  }

  public String getIdFront() {
    return idFront;
  }

  public void setIdFront(String idFront) {
    this.idFront = idFront;
  }

  public String getIdBack() {
    return idBack;
  }

  public void setIdBack(String idBack) {
    this.idBack = idBack;
  }

  public String getMainBusiness() {
    return mainBusiness;
  }

  public void setMainBusiness(String mainBusiness) {
    this.mainBusiness = mainBusiness;
  }

  public String getContacts() {
    return contacts;
  }

  public void setContacts(String contacts) {
    this.contacts = contacts;
  }

  public String getLongitude() {
    return longitude;
  }

  public void setLongitude(String longitude) {
    this.longitude = longitude;
  }

  public String getLatitude() {
    return latitude;
  }

  public void setLatitude(String latitude) {
    this.latitude = latitude;
  }

  public String getAreaNumber() {
    return areaNumber;
  }

  public void setAreaNumber(String areaNumber) {
    this.areaNumber = areaNumber;
  }

  public String getAreaName() {
    return areaName;
  }

  public void setAreaName(String areaName) {
    this.areaName = areaName;
  }

  public Boolean getIsFastCreate() {
    return isFastCreate;
  }

  public void setIsFastCreate(Boolean isFastCreate) {
    this.isFastCreate = isFastCreate;
  }

  public String getAuthCompanyName() {
    return authCompanyName;
  }

  public void setAuthCompanyName(String authCompanyName) {
    this.authCompanyName = authCompanyName;
  }

  public String getBusinessCert() {
    return businessCert;
  }

  public void setBusinessCert(String businessCert) {
    this.businessCert = businessCert;
  }

  public String getQrcodeUrl() {
    return qrcodeUrl;
  }

  public void setQrcodeUrl(String qrcodeUrl) {
    this.qrcodeUrl = qrcodeUrl;
  }

  public String getQrcodeImageUrl() {
    return qrcodeImageUrl;
  }

  public void setQrcodeImageUrl(String qrcodeImageUrl) {
    this.qrcodeImageUrl = qrcodeImageUrl;
  }

  public String getReason() {
    return reason;
  }

  public void setReason(String reason) {
    this.reason = reason;
  }

  
  
}
